﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using Persistente;
using Persistente.PerfilCompra;

namespace Negocio.PerfilCompra
{
    public class NPerfilCompra
    {
        public int idPerfilCompra { get; set; }
        public string nmPerfilCompra { get; set; }
        public string dsPerfilCompra { get; set; }


        public bool Salvar()
        {
            var obPerfilCompra = new PPerfilCompra();
            return obPerfilCompra.Salvar(nmPerfilCompra, dsPerfilCompra);
        }

        public bool Remover(int idPerfilCompra)
        {
            var obPerfilCompra = new PPerfilCompra();
            return obPerfilCompra.Remover(idPerfilCompra);
        }

        public DataSet pegarPerfisCompra(string nmPerfilCompra = null, string dsPerfilCompra = null)
        {
            var obPNPerfilCompra = new PPerfilCompra();
            return obPNPerfilCompra.pegarPerfisCompra(nmPerfilCompra, dsPerfilCompra);
        }

        public void pegarPerfilCompraPorId()
        {
            var obPPerfilCompra = new PPerfilCompra();
            var obTbTipoCabelo = obPPerfilCompra.pegarTipoCabeloPorId(idPerfilCompra);
            if (obTbTipoCabelo != null)
            {
                idPerfilCompra = obTbTipoCabelo.id_perfil_compra;
                nmPerfilCompra = obTbTipoCabelo.nm_perfil_compra;
                dsPerfilCompra = obTbTipoCabelo.ds_perfil_compra;
            }
        }

        public bool Alterar(int idPerfilCompra)
        {
            var obPPerfilCompra = new PPerfilCompra();
            var obTbPerfilCompra = new tb_perfil_compra();
            obTbPerfilCompra.nm_perfil_compra = nmPerfilCompra;
            obTbPerfilCompra.ds_perfil_compra = dsPerfilCompra;
            return obPPerfilCompra.Alterar(idPerfilCompra, obTbPerfilCompra);
        }
    }
}
